About:
------

This is the official PureBasic / 64bit enabled port of Calaym, based on version
1.03. The first alpha was a COMPLETE! port of Calaym, the following alphas fix
any bugs and add better DPI scaling, introducing EMF / WMF support for scaleable
images and icons.

Removed features:
 - Language file support (All languages are included in the executable, and are
   ALL shown in the info dialog)
 - Theme file support
 - Dragging as text (for now?)
 - Dragging with the right mouse button (Not supported with PureBasic's dragging
   function (never had it working via API in VB6)
 - OLE dragging (Fallback to WM_DROPFILES). There will be no popupmenu when
   right-mouse-dropping anymore (using shift still works), and some other
   drawbacks, but hopefully dropping will be more reliable.

Backward compatibility:
-----------------------

There are currently three compiled versions of Calaym:

Version   Charset   SoundSystem(s)        Supported Windows versions
Win64     UTF16     FMOD Ex; BASS         64bit XP/Vista/7/8.x
Win32     UTF16     FMOD; FMOD Ex; BASS   32/64bit NT4/2000/XP/Vista/7/8.x
Win9x     ANSI      FMOD; FMOD Ex; BASS   95/98/ME

Remarks:
 - Support for the Win9x and Win32 versions may not last forever.
 - Only older FMOD Ex and BASS versions are supported by the Win9x version.
 - Classic help file (.hlp) support may not last forever.
 - Classic help file changelog will be dropped soon.
 - Windows XP may not be supported forever in the Win64 version.

Alpha 6:
--------

 - Add: Some preparations to make Calaym "per-monitor DPI aware"
 - Chg: Rewritten alignment procedure for setup dialog / file formats
 - Chg: Rewritten font management for setup dialog
 - Fix: Open volume control working again (Thanks to Christian Falk for
        reporting)
 - Chg: DPI scaling for animation / state, plus EMF/WMF graphics accordingly
 - Bug: Crashes in Win9x version
 - Add: Multiple SoundFont support (BASS soundsystem only)
 - Chg: Directory list never show full paths if aligned left
 - Chg: Directory list no longer responding to mouse-up event when double-
        clicking on search result items (with auto-close enabled) and alike
 - Chg: Tabulator no longer switching to Directory list.
 - Fix: Crashes with open/save file dialog
 - Chg: Keyboard shortcuts & menu rearrangements
 - Add: BASS soundsystem layer now (finally) supports internet radio
 - Add: BASS soundsystem layer now supports OPUS plugin (files & internet radio)
 - Fix: Internet radio list broken (e.g. after current playing internet radio
        item)
 - Fix: Main menu locking working again
 - Fix: Crash using the "Find..." dialog
 - Fix: FMOD layer now FMOD studio aware (same dll name) (and vice versa)

Alpha 5:
--------

 - Fix: Removed Windows XP/Vista style AudioCD-Format icons from Win9x version
 - Fix: Supported file types items alignment in setup dialog not entirely DPI
        scaling aware
 - Add: DPI Scaling for the spectrum control
 - Fix: Changed bitrate units from Kibit/s to kbit/s
 - Fix: Animation icon (top) positioning in search/radio/timer mode not DPI
        scaling aware
 - Add: Multiple icons / EMF support for warning icon in timer editor dialog,
        and added EMF graphics accordingly
 - Add: Multiple icons / EMF support for keyboard dialog in setup editor dialog,
        and added EMF graphics accordingly
 - Add: Windows NT AudioCD-Format icon (Win32 Version)
 - Add: Multiple icons / EMF support for working (applying settings) dialog in
        setup editor dialog, and added EMF graphics accordingly
 - Add: DPI Scaling for Win9x version (using WMFs / converter provided [in
        developer package in future releases?]), and added WMF graphics
        accordingly
 - Add: DPI Scaling for Calaym icon on info / pre-Error Dialog(s)
 - Fix: Crashes with open/save file dialog
 - Fix: Playlist structure generating exiting prematurely (incomplete playlist
        loading, file drops, copy to playlist end, and crop as new playlist)
 - Add: Sound system Trademark(s) shown in info dialog

Alpha 4:
--------

 - Add: EMF graphics support for Win32 NT series
 - Add: EMF graphics for all main / system notification area icons for Windows
        2000 and NT4
 - Fix: Error Dialog when ejecting medium from devices (optical drives, maybe
        flashdrives?)
 - Fix: Crash with Windows versions prior to Windows 7 due taskbar progress
        (initialization / version check error).
 - Chg: Icon generated from EMF graphics now use Alphatransparency (WinXP+).
        This should fix the transparency issue with Windows 7 classic task
        switcher (another Windows bug?). Btw the alpha icons are more accurate
        regarding transparency, so it wasn't just time wasted for a workaround.
 - Fix: Popupmenu from the taskbar notification area not closed when clicking
        elsewhere
 - Add: DPI Scaling for the volume control
 - Fix: Exe / base filename corruption; 
 - Fix: Missing soundcard mode prefix (Waveout / DirectSound)
 - Add: Experimental code for FMOD Studio lowlevel soundsystem api

Alpha 3:
--------

 - Fix: Songs were not removed from playlist after deleting
 - Fix: Reincluded GetOpenFilename handlers, "Open file" dialogs work again
        properly (Initial directory handling).
 - Add: Prepared optimized icon/theme resources for Win32 NT series, and Win9x
        series
 - Chg: Default/repeat/timer button(s) and format icons split and rearranged,
        and supporting MultiOS
 - Add: Additional CD format icons for Windows XP and Vista+
 - Add: Default/repeat/timer button(s) add padding to match DPI scale
 - Add: EMF support for default/repeat/timer button(s) on high resolution
        displays (192dpi+)
 - Add: EMF rendering to icon
 - Add: EMF graphics for all main / system notification area icons
 - Chg: Minor changes

Alpha2 :
--------

 - Fix: Chrash when using /portable command line parameter
 - Fix: Reincluded GetSaveFilename handler, "Save as" dialogs work again
        properly.
 - Chg: Minor code cleanup/namings
 - Chg: Resource now use relative path, so you should be able to run the source
        within PureBasic just after extraction (you still need compile / copy
        sound system layer)

Alpha 1:
--------

 - Add: 64bit / PureBasic port of the Calaym source code!

1.03 (Unreleased)
-----------------

 - Add: Directory list can now (automatically) be shown on the left size
 - Fix: MP3 tag bar height now calculated
 - Add: Drive volume name / type (icon) shown in 'Refresh drive content' menu
 - Fix: Keyboard shortcut not shown in menu for 'Refresh drive content'\'All drives'
 - Fix: Songs ignored when loading xml based playlists
 - Fix: Loudest song title no longer submitted when paused
 - Fix: #3586 entry in setup dialog, process priority
 - Fix: "Dauer von Liedern berprfen" to "Check length of songs" (english / default language)
 - Fix: BASS plugins not loaded when reinitializing sound system (BASS sound system only)
 - Add: Neater first steps/help icon for Windows 98/2000+, and Windows XP+
 - Chg: ini settings for keyboard configuration
